Notification Oriented Paradigm (NOP) and Imperative Paradigm: A Comparative Study
نویسندگان
چکیده
This paper presents a new programming paradigm named Notification Oriented Paradigm (NOP) and analyses performance aspects of NOP programs by means of an experiment. NOP provides a new manner to conceive, structure, and execute software, which allows better performance, causal-knowledge organization, and entity decoupling than standard solutions based upon current paradigms. These paradigms are essentially Imperative Paradigm (IP) and Declarative Paradigm (DP). In short, DP solutions are considered easier to use than IP solutions thanks to the concept of high-level programming. However, they are considered slower to execute and lesser flexible to program than IP. Anyway, both paradigms present similar drawbacks like causal-evaluation redundancies and strongly coupled entities, which decrease software performance and processing distribution feasibility. These problems exist due to an orientation to monolithic inference mechanism based upon sequential evaluation by means of searches over passive computational entities. NOP proposes another manner to structure software and make its inferences, which is based upon small, smart, and decoupled collaborative entities whose interaction happen by means of precise notifications. This paper discusses NOP as a paradigm and presents certain comparison of NOP against IP. Actually, performance is evaluated by means of IP and NOP programs with respect to a same application, which allow demonstrating NOP superiority.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملEpigenetic: A missing paradigm in cellular and molecular pathways of sulfur mustard lung: a prospective and comparative study
Sulfur mustard (SM, bis- (2-chloroethyl) sulphide) is a chemical warfare agent that causes DNA alkylation, protein modification and membrane damage. SM can trigger several molecular pathways involved in inflammation and oxidative stress, which cause cell necrosis and apoptosis, and loss of cells integrity and function. Epigenetic regulation of gene expression is a growing research topic and is ...
متن کاملCognitive Aspects of Object-Oriented Programming
Computer science education in schools is still mainly based on the imperative programming paradigm via Pascal, but there are also many proposals how to teach the functional, predicative or objectoriented style. All these approaches share the (reasonable) implicit assumption that one or two of the non-imperative paradigms have to be included into lessons in order to give students a correct view ...
متن کاملBlending the Logic Paradigm into C++
The Logic paradigm (LP) provides a powerful programming model that has been underrepresented in mainstream programming as compared to the object-oriented, functional and imperative paradigms. Lot of work can be cited in the space of integrating logic into functional programming or the functional into imperative paradigm but relatively less has been written about integrating logic programming in...
متن کاملThe Comparative Study of Utilizing "Architectural Technology" in "Architectural Conservation" in Iran and the West
During the last few decades the western societies has accomplished successful projects by creative utilization of architectural technology in architectural conservation such as the Columbia Museum of Art, New Acropolis Museum, and dozens of other projects. This is while in Iran we have not been able to benefit from architectural technology in architectural conservation measures in a creative wa...
متن کامل